RedBase RedBase
Why RedBase Architecture Docs Examples Benchmarks Setup CLI Pricing FAQ Get Started
Login
▼ redb.Core
  • C RedbServiceBase
  • C AddNewObjectsAsync<TProps>(IEnumerable<IRedbObject<TProps>>)
  • C AddNewObjectsAsync<TProps>(IEnumerable<IRedbObject<TProps>>, IRedbUser)
  • C CanUserDeleteObject(IRedbObject)
  • C CanUserDeleteObject(IRedbObject, IRedbUser)
  • C CanUserDeleteObject(RedbObject)
  • C CanUserDeleteObject(RedbObject, IRedbUser)
  • C CanUserEditObject(IRedbObject)
  • C CanUserEditObject(IRedbObject, IRedbUser)
  • C CanUserEditObject(RedbObject)
  • C CanUserEditObject(RedbObject, IRedbUser)
  • C CanUserInsertScheme(RedbObject, IRedbUser)
  • C CanUserSelectObject(IRedbObject)
  • C CanUserSelectObject(IRedbObject, IRedbUser)
  • C CanUserSelectObject(RedbObject)
  • C CanUserSelectObject(RedbObject, IRedbUser)
  • C CreateChildAsync<TProps>(TreeRedbObject<TProps>, IRedbObject)
  • C CreateChildAsync<TProps>(TreeRedbObject<TProps>, IRedbObject, IRedbUser)
  • C CreateLazyPropsLoader(IRedbContext, ISchemeSyncProvider, IRedbObjectSerializer, RedbServiceConfiguration, string, IListProvider, ILogger?)
  • C CreateObjectStorageProvider(IRedbContext, IRedbObjectSerializer, IPermissionProvider, IRedbSecurityContext, ISchemeSyncProvider, RedbServiceConfiguration, IListProvider, ILogger?)
  • C CreateQueryableProvider(IRedbContext, IRedbObjectSerializer, ISchemeSyncProvider, IRedbSecurityContext, ILazyPropsLoader, RedbServiceConfiguration, string, ILogger?)
  • C CreateTreeProvider(IRedbContext, IObjectStorageProvider, IPermissionProvider, IRedbObjectSerializer, IRedbSecurityContext, ISchemeSyncProvider, RedbServiceConfiguration, ILogger?)
  • C DeleteAsync(IRedbObject)
  • C DeleteAsync(IRedbObject, IRedbUser)
  • C DeleteAsync(IEnumerable<IRedbObject>)
  • C DeleteAsync(IEnumerable<IRedbObject>, IRedbUser)
  • C DeleteSubtreeAsync(IRedbObject)
  • C DeleteSubtreeAsync(IRedbObject, IRedbUser)
  • C DeleteSubtreeAsync(RedbObject)
  • C DeleteSubtreeAsync(RedbObject, IRedbUser)
  • C GetChildrenAsync<TProps>(IRedbObject)
  • C GetChildrenAsync<TProps>(IRedbObject, IRedbUser)
  • C GetDescendantsAsync<TProps>(IRedbObject, int?)
  • C GetDescendantsAsync<TProps>(IRedbObject, IRedbUser, int?)
  • C GetEffectivePermissionsAsync(IRedbUser, IRedbObject)
  • C GetEffectivePermissionsBatchAsync(IRedbUser, IRedbObject[])
  • C GetPathToRootAsync<TProps>(IRedbObject)
  • C GetPathToRootAsync<TProps>(IRedbObject, IRedbUser)
  • C GetPermissionsByObjectAsync(IRedbObject)
  • C GetPolymorphicChildrenAsync(IRedbObject)
  • C GetPolymorphicChildrenAsync(IRedbObject, IRedbUser)
  • C GetPolymorphicDescendantsAsync(IRedbObject, int?)
  • C GetPolymorphicDescendantsAsync(IRedbObject, IRedbUser, int?)
  • C GetPolymorphicPathToRootAsync(IRedbObject)
  • C GetPolymorphicPathToRootAsync(IRedbObject, IRedbUser)
  • C GrantPermissionAsync(IRedbRole, IRedbObject, PermissionAction, IRedbUser?)
  • C GrantPermissionAsync(IRedbUser, IRedbObject, PermissionAction, IRedbUser?)
  • C LoadAsync<TProps>(IRedbObject, int, bool?)
  • C LoadAsync<TProps>(IRedbObject, IRedbUser, int, bool?)
  • C LoadPolymorphicTreeAsync(IRedbObject, int?)
  • C LoadPolymorphicTreeAsync(IRedbObject, IRedbUser, int?)
  • C LoadTreeAsync<TProps>(IRedbObject, int?)
  • C LoadTreeAsync<TProps>(IRedbObject, IRedbUser, int?)
  • C MoveObjectAsync(IRedbObject, IRedbObject?)
  • C MoveObjectAsync(IRedbObject, IRedbObject?, IRedbUser)
  • C RevokePermissionAsync(IRedbRole, IRedbObject, IRedbUser?)
  • C RevokePermissionAsync(IRedbUser, IRedbObject, IRedbUser?)
  • C SaveAsync(IRedbObject)
  • C SaveAsync(IRedbObject, IRedbUser)
  • C SaveAsync(IEnumerable<IRedbObject>)
  • C SaveAsync(IEnumerable<IRedbObject>, IRedbUser)
  • C SaveAsync<TProps>(IRedbObject<TProps>)
  • C SaveAsync<TProps>(IRedbObject<TProps>, IRedbUser)
  • C SoftDeleteAsync(IEnumerable<IRedbObject>, long?)
  • C SoftDeleteAsync(IEnumerable<IRedbObject>, IRedbUser, long?)
  • C TreeQuery<TProps>(IRedbObject?, int?)
  • C TreeQuery<TProps>(IRedbObject?, IRedbUser, int?)
  • C TreeQuery<TProps>(IEnumerable<IRedbObject>, int?)
  • C TreeQuery<TProps>(IEnumerable<IRedbObject>, IRedbUser, int?)
▶ redb.Core.Caching
▶ redb.Core.Data
▶ redb.Core.Extensions
▶ redb.Core.Materialization
▼ redb.Core.Models
  • C RedbObjectFactory
  • C CreateBatchChildAsync<TProps>(IRedbObject, IEnumerable<TProps>)
  • C CreateBatchChildAsync<TProps>(IRedbObject, IEnumerable<TProps>, bool)
  • C CreateChildAsync<TProps>(IRedbObject, TProps)
  • C CreateChildAsync<TProps>(IRedbObject, TProps, bool)
  • C CreateCopyAsync<TProps>(IRedbObject<TProps>, TProps)
▶ redb.Core.Models.Collections
▶ redb.Core.Models.Contracts
▶ redb.Core.Models.Entities
▶ redb.Core.Pro.ChangeTracking
▶ redb.Core.Pro.Materialization
▶ redb.Core.Pro.Providers
▶ redb.Core.Providers
▶ redb.Core.Providers.Base
▶ redb.Core.Providers.Base.TreeProviderBase
▶ redb.Core.Query
▶ redb.Core.Query.Base
▶ redb.Core.Query.Parsing
▶ redb.Core.Query.Projection
▶ redb.Core.Query.QueryExpressions
▶ redb.Core.Query.Window
▶ redb.Core.Serialization
▶ redb.Core.Utils
▶ redb.MSSql
▶ redb.MSSql.Data
▶ redb.MSSql.Pro.Providers
▶ redb.MSSql.Pro.Query
▶ redb.MSSql.Providers
▶ redb.MSSql.Query
▶ redb.Postgres
▶ redb.Postgres.Data
▶ redb.Postgres.Pro.Providers
▶ redb.Postgres.Pro.Query
▶ redb.Postgres.Providers
▶ redb.Postgres.Query
API Reference

Property Max

Assembly: redb.Core.dll

Maximum value

public T? Max { get; set; }
Code Examples:MinAsync/MaxAsync - RangeMin/MaxRedbAsync - Date RangeAggregateRedbAsync - Batch BaseMinMaxAsync - With Filter
Edit:
Props is null! editMember: null, Props: null
Save Cancel
RedBase RedBase

Entity Database for .NET — not just key-value

Product

Why RedBase Architecture Pricing All Packages Benchmarks

Learn

Quick Start Setup Guide Documentation Examples CLI Tool

Community

GitHub NuGet FAQ Support
This site is powered by RedBase — all content is stored and served as REDB objects. © 2025-2026 RedBase. Built for .NET developers.